﻿using System;
using System.Runtime.InteropServices;

namespace MessagePack
{
	// Token: 0x0200006E RID: 110
	[StructLayout(LayoutKind.Sequential, Size = 1)]
	public struct ExtensionHeader
	{
		// Token: 0x0600020F RID: 527 RVA: 0x0000B059 File Offset: 0x00009459
		public ExtensionHeader(sbyte typeCode, uint length)
		{
			this.TypeCode = typeCode;
			this.Length = length;
		}

		// Token: 0x1700000C RID: 12
		// (get) Token: 0x06000210 RID: 528 RVA: 0x0000B069 File Offset: 0x00009469
		// (set) Token: 0x06000211 RID: 529 RVA: 0x0000B071 File Offset: 0x00009471
		public sbyte TypeCode { get; private set; }

		// Token: 0x1700000D RID: 13
		// (get) Token: 0x06000212 RID: 530 RVA: 0x0000B07A File Offset: 0x0000947A
		// (set) Token: 0x06000213 RID: 531 RVA: 0x0000B082 File Offset: 0x00009482
		public uint Length { get; private set; }
	}
}
